307e60562d596a385d97818c50d5e90390e88c0e,src/main/java/com/couchbase/lite/store/ForestDBStore.java,ForestDBStore,getParentRevision,#RevisionInternal#,383

Before Change


        if(doc != null) {
            Revision revNode = null;
            try {
                revNode = doc.get(new RevIDBuffer(new Slice(rev.getRevID().getBytes())));
            } catch (Exception e) {
                Log.e(TAG, "Error in getParentRevision()", e);
                return null;

After Change



        Document doc = null;
        try {
            doc = forest.getDocument(rev.getDocID(), true);
        } catch (ForestException e) {
            Log.w(TAG, "ForestDB Error: " + e.getMessage(), e);
        }
        if(doc != null){
            try {
                if (doc.selectRevID(rev.getRevID(), false)) {
                    if (doc.selectParentRev()) {
                        parent = new RevisionInternal(rev.getDocID(), doc.getSelectedRevID(), doc.selectedRevDeleted());
                    }